//logs.js
const util = require('../../utils/util.js')
const app = getApp()

Page({
  data: {
    logs: [],
    userInfo: null,
  },

  onLoad: function () {
    this.setData({
      logs: (wx.getStorageSync('logs') || []).map(log => {
        return util.formatTime(new Date(log))
      })
    })
    //小程序运行是会先执行app.js中的app方法注册小程序，因此app方法中的onLaunch会最先执行，接下去才会到首页的onLoad,然而在onLaunch执行了一个异步方法
    //在Page页面是获取不到值的，所以只能通过callback,返回res就可以获取到了
    if (!app.globalData.userInfo || app.globalData.userInfo == '') {
      app.userInfoReadyCallback = res => {
        console.log('userInfo=', res.userInfo)
        this.setData({
          userInfo: res.userInfo
        })
      }
    } 
  },
  onReady:function(){
    
  },
  onShow:function(){
  
  },
})
